Inheritance diagram for IExSound:

Public Member Functions | |
| virtual boolean | Prepare (IMCFile *file)=0 |
| virtual uint32 | GetDuration ()=0 |
| virtual uint32 | GetBitDepth ()=0 |
| virtual uint32 | GetChannelCount ()=0 |
| virtual uint32 | GetSamplingRate ()=0 |
| virtual uint32 | GetSampleFormat ()=0 |
| virtual void | GetPreviewData (TMCArray< real32 > *outArray)=0 |
| virtual uint32 | GetSampleCount ()=0 |
| virtual uint32 | GetDataSize ()=0 |
| virtual void | GetFullPathName (TMCString &outName)=0 |
| virtual uint32 | GetDataOffset ()=0 |
| virtual uint32 | GetSoundType ()=0 |
| virtual int32 | GetSamples (int8 *outData, int32 offset, int32 numBytes)=0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
Reads numBytes of samples into outData. To maintain alignment, some IExSounds will only read increments of 4 bytes (ie 1 stereo 16 bit sample).
|
|
|
|
|
|
|
|
|
|
1.4.5